package cn.util.Timing;


import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;

@Component
@EnableScheduling //这个注解  解决任务调度使用注解的配置，扫描的位置的配置
public class renwu {
    //@Scheduled(cron="0/5 * *  * * ? ")   //每5秒执行一次
    public void show(){

        System.out.println("哈哈");

        //可以根据用户设置的定时任务去执行
//        String[] timing = task.getTiming().split(":");
//        Calendar calendar = Calendar.getInstance();
//        calendar.set(Calendar.HOUR_OF_DAY, Integer.parseInt(timing[0])); // 控制时
//        calendar.set(Calendar.MINUTE, Integer.parseInt(timing[1]));       // 控制分
//        calendar.set(Calendar.SECOND, Integer.parseInt(timing[2]));       // 控制秒
//        Date time = calendar.getTime();
//        Date now= new Date();
//        if (now.after(time)) {
//           //第二个定时任务：根据用户设置的时间，来执行任务
//           Timer timer = new Timer();
//            timer.scheduleAtFixedRate(new TimerTask() {
//                public void run() {
//                    //需要执行的任务代码
//                    timer.cancel();//任务执行一次之后销毁
//                }
//
//            }, time, 24 * 60 * 60 * 1000);// 这里设定将延时每天固定执行
//        }

    }
}
